dogs factor cfa cats cat breeders pedigree cats puppies cattery cash flow cat pet real estate investment broker dog american cash flow association factoring